package com.ruoyi.consumer.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 加注机对象 c_filling_facilit
 * 
 * @author YFENTEST
 * @date 2023-11-28
 */
public class CFillingFacilit extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 加注机id编号 */
    private Integer facilitId;

    /** 加注站id编号 */
    @Excel(name = "加注站id编号")
    private Integer stationId;

    /** 设备名称 */
    @Excel(name = "设备名称")
    private String facilitName;

    /** 设备维护人员姓名 */
    @Excel(name = "设备维护人员姓名")
    private String facilitUsername;

    /** 设备唯一标识sn */
    @Excel(name = "设备唯一标识sn")
    private String facilitSn;

    /** 设备加注单价 */
    @Excel(name = "设备加注单价")
    private Integer unitTemporary;

    /** 设备余量 */
    @Excel(name = "设备余量")
    private Long remainingLiquid;

    /** 设备满库量 */
    @Excel(name = "设备满库量")
    private Long totalLiquid;

    /** 设备流量系数 */
    @Excel(name = "设备流量系数")
    private Integer faciltKvs;

    /** 设备二维码 */
    @Excel(name = "设备二维码")
    private String facilitImg;

    /** 经度 */
    @Excel(name = "经度")
    private Double facilitLat;

    /** 纬度 */
    @Excel(name = "纬度")
    private Double facilitLng;

    /** 加注机所属省 */
    @Excel(name = "加注机所属省")
    private String facilitProvince;

    /** 加注机所属市 */
    @Excel(name = "加注机所属市")
    private String facilitCity;

    /** 加注机所属区县 */
    @Excel(name = "加注机所属区县")
    private String facilitArea;

    /** 剩余天数 */
    @Excel(name = "剩余天数")
    private Integer facilitExpire;

    /** 机器模式 0 : 锁机模式 1:无人模式 2:有人模式 */
    @Excel(name = "机器模式 0 : 锁机模式 1:无人模式 2:有人模式")
    private Integer facilitPattern;

    /** 是否删除 */
    @Excel(name = "是否删除")
    private Integer isDelete;

    /** 状态，在线 0"online", 离线 1"offline", 加注中 2"inuse" */
    @Excel(name = "状态，在线 0online, 离线 1offline, 加注中 2inuse")
    private Integer status;

    public void setFacilitId(Integer facilitId) 
    {
        this.facilitId = facilitId;
    }

    public Integer getFacilitId() 
    {
        return facilitId;
    }
    public void setStationId(Integer stationId) 
    {
        this.stationId = stationId;
    }

    public Integer getStationId() 
    {
        return stationId;
    }
    public void setFacilitName(String facilitName) 
    {
        this.facilitName = facilitName;
    }

    public String getFacilitName() 
    {
        return facilitName;
    }
    public void setFacilitUsername(String facilitUsername) 
    {
        this.facilitUsername = facilitUsername;
    }

    public String getFacilitUsername() 
    {
        return facilitUsername;
    }
    public void setFacilitSn(String facilitSn) 
    {
        this.facilitSn = facilitSn;
    }

    public String getFacilitSn() 
    {
        return facilitSn;
    }
    public void setUnitTemporary(Integer unitTemporary) 
    {
        this.unitTemporary = unitTemporary;
    }

    public Integer getUnitTemporary() 
    {
        return unitTemporary;
    }
    public void setRemainingLiquid(Long remainingLiquid) 
    {
        this.remainingLiquid = remainingLiquid;
    }

    public Long getRemainingLiquid() 
    {
        return remainingLiquid;
    }
    public void setTotalLiquid(Long totalLiquid) 
    {
        this.totalLiquid = totalLiquid;
    }

    public Long getTotalLiquid() 
    {
        return totalLiquid;
    }
    public void setFaciltKvs(Integer faciltKvs) 
    {
        this.faciltKvs = faciltKvs;
    }

    public Integer getFaciltKvs() 
    {
        return faciltKvs;
    }
    public void setFacilitImg(String facilitImg) 
    {
        this.facilitImg = facilitImg;
    }

    public String getFacilitImg() 
    {
        return facilitImg;
    }
    public void setFacilitLat(Double facilitLat) 
    {
        this.facilitLat = facilitLat;
    }

    public Double getFacilitLat() 
    {
        return facilitLat;
    }
    public void setFacilitLng(Double facilitLng) 
    {
        this.facilitLng = facilitLng;
    }

    public Double getFacilitLng() 
    {
        return facilitLng;
    }
    public void setFacilitProvince(String facilitProvince) 
    {
        this.facilitProvince = facilitProvince;
    }

    public String getFacilitProvince() 
    {
        return facilitProvince;
    }
    public void setFacilitCity(String facilitCity) 
    {
        this.facilitCity = facilitCity;
    }

    public String getFacilitCity() 
    {
        return facilitCity;
    }
    public void setFacilitArea(String facilitArea) 
    {
        this.facilitArea = facilitArea;
    }

    public String getFacilitArea() 
    {
        return facilitArea;
    }
    public void setFacilitExpire(Integer facilitExpire) 
    {
        this.facilitExpire = facilitExpire;
    }

    public Integer getFacilitExpire() 
    {
        return facilitExpire;
    }
    public void setFacilitPattern(Integer facilitPattern) 
    {
        this.facilitPattern = facilitPattern;
    }

    public Integer getFacilitPattern() 
    {
        return facilitPattern;
    }
    public void setIsDelete(Integer isDelete) 
    {
        this.isDelete = isDelete;
    }

    public Integer getIsDelete() 
    {
        return isDelete;
    }
    public void setStatus(Integer status) 
    {
        this.status = status;
    }

    public Integer getStatus() 
    {
        return status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("facilitId", getFacilitId())
            .append("stationId", getStationId())
            .append("facilitName", getFacilitName())
            .append("facilitUsername", getFacilitUsername())
            .append("facilitSn", getFacilitSn())
            .append("unitTemporary", getUnitTemporary())
            .append("remainingLiquid", getRemainingLiquid())
            .append("totalLiquid", getTotalLiquid())
            .append("faciltKvs", getFaciltKvs())
            .append("facilitImg", getFacilitImg())
            .append("facilitLat", getFacilitLat())
            .append("facilitLng", getFacilitLng())
            .append("facilitProvince", getFacilitProvince())
            .append("facilitCity", getFacilitCity())
            .append("facilitArea", getFacilitArea())
            .append("facilitExpire", getFacilitExpire())
            .append("facilitPattern", getFacilitPattern())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("isDelete", getIsDelete())
            .append("status", getStatus())
            .toString();
    }
}
